UmfpackFactorization
Holds matrix alive because umfpack_di_solve takes Ap, Ai and Ax alongside the factors, and releases the factors, which are UMFPACK's own allocation, through nativeCleaner once this object is unreachable.
Properties
failedAt
The pivot position that had no numerically acceptable candidate, or NOT_SINGULAR when the factorization succeeded.
n
nnz
rcond
Link copied to clipboard
Whether the factorization failed for want of a numerically acceptable pivot. Solving against one throws com.eignex.koblas.SingularMatrix rather than answering with infinities.
Functions
solveInto
open override fun solveInto(b: DoubleArray, out: DoubleArray, transpose: Boolean = false, workspace: Workspace? = null): DoubleArray(source)
Solve B x = b, or Bᵀ x = b when transpose, into out, which is returned. Allocates nothing when given a workspace. out may be b.